Sesi pengantar ini melampaui kekacauan budaya "simpan-sebagai" untuk mendefinisikan Sistem Kontrol Versi (VCS) sebagai alat khusus untuk manajemen perubahan. Kita meninjau transisi dari duplikasi berkas manual yang primitif—diperlihatkan oleh objek seperti my-term-paper-2.doc—menuju sistem terstruktur yang menganggap sejarah sebagai serangkaian snapshot logis.
1. Jebakan Akhiran
Sebelum VCS formal, pengelolaan versi merupakan proses manual dan rentan kesalahan yang melibatkan konvensi penamaan ulang berkas (misalnya menambahkan tanggal atau tag "akhir"). Ini tak terhindarkan menyebabkan entropi berkas dan kehilangan data karena pengguna sepenuhnya bertanggung jawab mengingat perbedaan antar berkas.
2. Snapshot Struktural
Upaya awal dalam pengorganisasian melibatkan metode "tumpukan folder"—memindahkan secara manual file proyek ke dalam hierarki vertikal yang diberi label v1.0, v2.0, dan v2.1. Meskipun ini memberikan catatan kronologis, sistem ini kekurangan integritas atomik dan auditabilitas.